.olCursorWait {
  cursor: wait; }

.olDragDown {
  cursor: move; }

.olDrawBox {
  cursor: crosshair; }

.olControlDragFeatureOver {
  cursor: move; }

.olControlDragFeatureActive.olControlDragFeatureOver.olDragDown {
  cursor: -moz-grabbing; }

span.pageItem {
  background-color: #F0F0F0;
  background-image: none;
  padding: 2px 7px 3px;
  border: 1px solid #d6d6d6;
  font-size: 13px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-right: 5px; }

span.pageItemAsset {
  background-color: #F0F0F0;
  background-image: none;
  padding: 2px 7px 3px;
  border: 1px solid #d6d6d6;
  font-size: 13px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-right: 5px; }

span.pageItem:hover {
  border-color: #58abff !important;
  cursor: pointer; }

span.pageItemAsset:hover {
  border-color: #58abff !important;
  cursor: pointer; }

span.pageItem.active {
  font-weight: bold;
  background-color: #d2d0d0 !important; }

span.pageItemAsset.active {
  font-weight: bold;
  background-color: #d2d0d0 !important; }

.pageActive {
  font-weight: bold;
  background-color: #d2d0d0 !important; }

.pageActiveAsset {
  font-weight: bold;
  background-color: #d2d0d0 !important; }

span.pagerHover {
  margin-left: 5px;
  margin-right: 5px;
  cursor: pointer; }

span.pagerFirt {
  font-weight: bold;
  cursor: pointer; }

span.pagerActive {
  font-weight: bold;
  cursor: pointer; }

span.pagerActiveAsset {
  font-weight: bold;
  cursor: pointer; }

span.pagerHover:hover {
  font-weight: bold;
  cursor: pointer; }

span.pagerDeActive {
  cursor: pointer; }

span.pagerDeActive:hover {
  font-weight: bold;
  cursor: pointer; }

div.divPage {
  float: left;
  margin-left: 5px;
  margin-bottom: 5px;
  margin-top: 5px; }

div.divPage input.pager[type="button"] {
  background-color: #F0F0F0;
  background-image: none;
  padding: 2px 7px 3px;
  border: 1px solid #d6d6d6;
  font-size: 13px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  margin-right: 5px; }

div.divPage input.pageItem[type="button"] {
  background-color: #F0F0F0;
  background-image: none;
  padding: 2px 7px 3px;
  border: 1px solid #d6d6d6;
  font-size: 13px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  margin-right: 5px; }

div.divPage input.pageItemAsset[type="button"] {
  background-color: #F0F0F0;
  background-image: none;
  padding: 2px 7px 3px;
  border: 1px solid #d6d6d6;
  font-size: 13px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  margin-right: 5px; }

div.divPage input.pageItemAsset.active[type="button"] {
  font-weight: bold;
  background-color: #d2d0d0 !important; }

div.divPage input.pageItem.active[type="button"] {
  font-weight: bold;
  background-color: #d2d0d0 !important; }

input.btnBack {
  background: url(/AnGiang-557-portlet/css/images/prev.png) no-repeat 0 5px #f0f0f0 !important;
  padding-left: 25px !important; }

input.btnNext {
  background: url(/AnGiang-557-portlet/css/images/next.png) no-repeat right 5px #f0f0f0 !important;
  padding-right: 25px !important; }

input.btnNext .btnBack:hover {
  border-color: #58abff !important; }

input.actionPage:hover {
  padding: 0;
  background-color: #C0C0C0;
  text-align: center; }

div.form_paging .submit input {
  border: 1px solid #d9d9d9;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 7px;
  text-transform: capitalize;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: pointer;
  background-image: none !important;
  text-shadow: none !important; }

div.form_paging .submit .actionPage {
  border-color: #f3f3f3;
  background-color: #f3f3f3; }

a.textAlign {
  margin: auto; }

td.textAlign {
  text-align: left;
  margin-left: 5px; }

.tblContent table {
  border: 1px solid;
  border-color: #C0C0C0;
  display: inline-block; }

.tblContent table .text-align-l {
  text-align: left;
  padding: 0 5px; }

.tblContent th {
  background-color: #F4F4F4;
  border: 1px solid #00000; }

.tblContent table th, .tblContent table td {
  color: #2B2B2B;
  font-size: 11px;
  font-weight: normal;
  padding: 3px 7px;
  text-align: center;
  vertical-align: middle; }

.tblContent table td {
  border: 1px solid #CECECE; }

.tblContent .order {
  width: 2.6%;
  background-color: #F4F4F4; }

.tblContent div.div-margin {
  margin: 5px 5px 5px 0; }

div.title-reply {
  width: 100%;
  height: auto;
  font-size: 15px;
  font-weight: normal;
  text-align: center;
  margin-bottom: 3px; }

div.title-reply label {
  font-weight: bold; }

.msg_error {
  color: red !important; }

.msg_success {
  color: black !important; }

table#tbl_search_nk_with_date td.cls_left {
  text-align: left;
  margin-left: 5px; }

